Conceptual Association of Functional Size Measurement Methods Software Estimation

نویسنده

  • Alan Albrecht
چکیده

Although functional size measurement (FSM) methods give roughly similar results, they’ve been designed neither to measure the same attribute nor to use the same rating scale. Consequently, when measured using different methods, a software product has different functional sizes. Each method has its own definition of functionality and uses different counting schemas for different func­ tional user requirements (FUR) entities. Moreover, FSM methods use their own underlying software engineering concepts rather than those of a particular software development methodology.2 They use different abstractions during their measurement processes or view the same concepts from different perspectives.3,4 In practice, these differences cause difficulties. In many cases, software organizations must change the FSM method used or convert one FSM method’s size measures to that of another. Several things might influence the need for this, including the acquirers’ requirements, a specific method’s suitability for a new implementation domain, or the need to use benchmark sets established in specific implementation domains. Because measurement processes, rules, and counting schemas aren’t the same, changing existing methodology is difficult for organizations. An inability to use the established historical data in a new methodology makes the change even more challenging. In addition, the lack of a well-established conversion formula creates difficulties for developing and using benchmark sets. To overcome these difficulties, we developed the Unified Model (UM) to measure functional size via three FSM methods simultaneously: International Function Point Users Group (IFPUG) function point analysis (FPA),5 Mark II (MkII) FPA,6 and Common Software Measurement International Consortium (Cosmic) FP.7 With some limitations, UM lets us convert one method’s functional sizes to those of another method, thus addressing both the need for conversion and the need to use different methods in a single project or organization. To develop UM, we first examined the similarities and differences between the three FSM methods and defined a unified terminology for the common measurement concepts they use. F unctional size determines how much functionality software provides by measuring the aggregate amount of its cohesive execution sequences. Alan Albrecht first introduced the concept in 1979.1 Since he originally described the func­ tion point analysis (FPA) method, researchers and practitioners have developed variations of functional size metrics and methods (see the “Related Research in Functional Size Measurement” sidebar). The authors discuss the conceptual similarities and differences between functional size measurement methods and introduce a model for unification. Onur Demirors, Middle East Technical University

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparative Study on Applicability of Four Software Size Estimation Models Based on Lines of Code

Early estimation of project size and completion time is essential for successful project planning and tracking. Multiple methods have been proposed to estimate software size and cost parameters. Suitability of the estimation methods depends on many factors like software application domain, product complexity, availability of historical data, team expertise etc. We present an empirical validatio...

متن کامل

Measurement of Functional Size in Conceptual Models: A Survey of Measurement Procedures Based on COSMIC

Many functional size measurement procedures have been developed for applying the COSMIC measurement method to particular methods of software production. A subset of these measurement procedures is centered on the measurement of the functional size of the applications from their conceptual models, allowing the generation of indicators in early stages of the development cycle of a software produc...

متن کامل

An Evaluation of Functional Size Measurement Methods

Background: Software size is one of the key factors that has the potential to affect the effort of software projects. Providing accurate software size estimation is a complex task. A number of functional size measurement (FSM) methods have been proposed to quantify the size of software based on functional user requirements (user perspective). Function point analysis (FPA) was the first proposal...

متن کامل

How to Use COSMIC Functional Size in Effort Estimation Models?

Although Functional Size Measurement (FSM) methods have become widely used by the software organizations, the functional size based effort estimation still needs further investigation. Most of the studies on effort estimation consider total functional size of the software as the primary input to estimation models and they mostly focus on identifying the project parameters which might have a sig...

متن کامل

Measuring the Functional Size of Conceptual Models in an MDA Environment

The measurement of the functional size of applications generated in MDA environments is a challenge for the software development industry. This paper presents the OO-Method COSMIC Function Points (OOmCFP), a measurement procedure that has been designed to measure the functional size of object-oriented applications generated from their conceptual models by means of model transformations.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009